import { BaseEntity } from '@/api/model/baseModel';

export interface ProductUnitVo extends BaseEntity {
    /** 主键 */
    id: number;
    /** 单位名称 */
    name: string;
    /** 单位符号 */
    symbol: string;
    /** 单位类型(1:容量,2:重量,3:长度,4:其他) */
    unitType: number;
    /** 单位类型名称 */
    unitTypeName: string;
    /** 单位描述 */
    description: string;
    /** 排序 */
    sort: number;
    /** 状态(0:禁用,1:正常) */
    status: number;
    /** 状态名称 */
    statusName: string;
    /** 租户ID */
    tenantId: string;
}

export interface ProductUnitQuery extends Partial<ProductUnitVo> {
    pageNum: number;
    pageSize: number;
}

export interface ProductUnitForm {
    id?: number;
    name: string;
    symbol: string;
    unitType: number;
    description?: string;
    sort: number;
    status: number;
} 